L=['mige','Sarah','Tracy']
print("取出前三个元素")
L1=[L[0],L[1],L[2]]

print(L)
print(L1)

r=[]
n=3
for i in range(n):
    r.append(i)
print(r)

print("---------------切片简化------------------------")

print(L[0:3])#索引0开始取，直到索引3为止，但不包括索引3 0,1,2
print(L[:3])
print(L[1:3])#1,2
print(L[-2:-1])

L=list(range(30))
print(L)
print("前十个：",L[:10])
print("后十个：",L[-10:])
print("前11-20个：",L[10:20])
print("前11-20个,第11个开始每两个取一个：",L[10:20:2])
print("所有数，每5个去一个：",L[::5])

print("tuple也是一种list，唯一区别是tuple不可变。因此，tuple也可以用切片操作，只是操作的结果仍是tuple：")
t=(0,1,2,3,4)[:3]
print(t)

print("字符串也可以是一种list")
print('ABCDEF'[:3])